package org.springblade.modules.platform.vo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.NullSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class MeasuringChainDetailsVO {

    @ApiModelProperty(value = "采集时间")
    @JsonSerialize(nullsUsing = NullSerializer.class)
    private Long gatherTime;

    /**
     * 1:定时采集；2：手动采集
     */
    @ApiModelProperty(value = " 1:定时采集；2：手动采集")
    @JsonSerialize(nullsUsing = NullSerializer.class)
    private Integer gatherEvent;

    /**
     * 测量链编号
     */
    @ApiModelProperty(value = "测量链编号")
    @JsonSerialize(nullsUsing = NullSerializer.class)
    private Long measurChainCode;

    /**
     * 测量链
     */
    @ApiModelProperty(value = "测量链")
    private String measurChain;

    /**
     * 测量链方向
     */
    @ApiModelProperty(value = "测量链方向")
    @JsonSerialize(nullsUsing = NullSerializer.class)
    private Integer measurChainDirection;

    private BigDecimal rietschlePressure;



    @ApiModelProperty(value = "物理量")
    private List<MeasuringPlatformVO> measuringPlatformVOS;


    private BigDecimal i;
}
